Get directions to: Estrela Seafood Inc, Cranston, RI
Restaurant address: 1591 Elmwood Ave Cranston, RI 02910, USA
Restaurant: Estrela Seafood Inc