El Patio De Lila (REPORTED CLOSED) Location Map

Address: 1360 Calle Roberts, San Juan, Puerto Rico
view on Google Maps