1. Tortuga Restaurant 21 Pier Market Pl, Narragansett, RI 02882 Coordinate: 41.43285,-71.45971 Phone: (401) 363-9930
2. Spain of Narragansett 1144 Ocean Rd, Narragansett, RI 02882 Coordinate: 41.37683,-71.48189 Phone: (401) 783-9770