Where is Castle Hill Inn, Newport?

Where is Castle Hill Inn, Newport located?

Castle Hill Inn, Newport, Rhode Island, United States (approx. 41.46388°, -71.36053°)


Where is Castle Hill Inn, Newport on the map?