Get directions to: Village Inn, Narragansett, RI
Restaurant address: 1 Beach St Narragansett, RI 02882, USA
Restaurant: Village Inn