Photos of El Sabor De La Isla on 1019 Norton St, Rochester NY. (Click on a thumbnail to enlarge picture)



<