Where is Villa Roma Resort and Conference Center located?
Villa Roma Resort and Conference Center, New York, United States of America (approx. 41.76246°, -74.97508°)
Villa Roma Resort and Conference Center, New York, United States of America (approx. 41.76246°, -74.97508°)