1283 3rd Ave
Leon's Cuisine, Chula Vista
For driving directions to 1283 3rd Ave 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 would like to see other businesses in the Italian Restaurants or Restaurants categories, please click one of the links above. If you would like to reach Leon's Cuisine please visit them at 1283 3rd Ave or give them a call at (619) 422-1556 Claiming your business listing is free. Plus it gives you control over the information displayed here. Click the image to find out more. If you find the business is not located at 1283 3rd Ave and/or the phone number is not (619) 422-1556 please click the "SEND" button below.