Where is Villa Roma Resort?
Where is Villa Roma Resort located?
Villa Roma Resort, New York, United States (approx. 41.7625°, -74.9751°)
Where is Villa Roma Resort on the map?
Villa Roma Resort - Times Square
{"latitude":41.7625,"longitude":-74.9751,"title":"Villa Roma Resort"}