Zelda's Newport

528 Thames St #6711 Newport RI 02840 USA

(401) 849-4002

Location