Simla from Colorado Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Country Corner Restaurant - Colorado, Simla, 601 Caribou Street, 80835 (719) 541-2222 Map