Poplar House Inn

19 Poplar St Newport RI 02840 USA

(401) 429-3200

Location