Where is Hotel Bossert?
Where is Hotel Bossert located?
Hotel Bossert, New York, United States (approx. 40.69486°, -73.99583°)
Where is Hotel Bossert on the map?
{"latitude":40.69486,"longitude":-73.99583,"title":"Hotel Bossert"}