Restaurant

The Shop On Thames

397 Thames St, Newport, RI 02840

Loading…