1. Cafe Roma 2175 Point Blvd Ste 120, Elgin, IL 60123 Coordinate: 42.07993,-88.33108 Phone: (847) 836-7662