Map
398 Thames Street, Newport, RI 02840, United States
Price
165
website
Hotel
Admiral Fitzroy Inn