Get directions to: El Sabor De La Isla, Rochester, NY
Restaurant address: 1019 Norton St Rochester, NY 14621, USA
Restaurant: El Sabor De La Isla