Get directions to: El Principe, Providence, RI
Restaurant address: 1095 Eddy St Providence, RI 02905, USA
Restaurant: El Principe