Admiral Fitzroy Inn

398 Thames St Newport RI 02840 USA

(401) 848-8000

Location