1. Cafe Roma 2175 Point Blvd Ste 120, Elgin, IL 60123 Coordinate: 42.07993,-88.33108 Phone: (847) 836-7662
2. Mr C's Restaurants Inc 1350 E Chicago St Unit 16, Elgin, IL 60120 Coordinate: 42.03065,-88.23736 Phone: (847) 888-4600