Aqua Blue Hotel

Hotel
Location
1 Beach Street
Newport, RI