315 Quintard St
El Leoncito, Chula Vista
Find other businesses in the Italian Restaurants or Restaurants categories by clicking the links beside "San Diego" above this listing. To write a review for El Leoncito in Chula Vista please click on the "Review this Merchant" button on the right of this page. To find out about El Leoncito please don't hesitate to call them at the phone number below, or visit them at 315 Quintard St Chula Vista. For driving directions to 315 Quintard St in Chula Vista please scroll down and click on the "View Larger Map" link below the map on the right of the screen. If you feel this business is in the wrong category, please let us know by clicking the "New Category" button below.