Where is The J House Greenwich Hotel located?
The J House Greenwich Hotel, The J House Greenwich Hotel, United States of America (approx. 41.04037°, -73.5845°)
The J House Greenwich Hotel, The J House Greenwich Hotel, United States of America (approx. 41.04037°, -73.5845°)