Where is The J House Greenwich Hotel?

Where is The J House Greenwich Hotel located?

The J House Greenwich Hotel, Connecticut, United States (approx. 41.04037°, -73.5845°)


Where is The J House Greenwich Hotel on the map?