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