Where is Castle Hill Inn, Newport?

Where is Castle Hill Inn, Newport located?

Castle Hill Inn, Newport, Castle Hill Inn, Newport, United States of America (approx. 41.46388°, -71.36053°)


Where is Castle Hill Inn, Newport on the map?