Find the top Cuban restaurants in San Diego, California near you now.
Latin American restaurant
Address: 6163 Balboa Ave, San Diego, CA 92111