Where is Romulus?
Where is Romulus located?
Romulus, New York, United States of America (approx. 42.75229°, -76.83357°)
Where is Romulus on the map?
Romulus - Ithaca
Romulus - Niagara Falls
Romulus - Syracuse University
Romulus - New York
{"latitude":42.75229,"longitude":-76.83357,"title":"Romulus"}