The Attwater

About The Inn

The freshest lodging option in Rhode Island’s favorite resort town.

22 Liberty St, Newport, Rhode Island 02840

Loading...