1. Country Corner Restaurant 601 Caribou St, Simla, CO 80835 Coordinate: 39.14299,-104.08382 Phone: (719) 541-2222