Location: 8110 Mira Mesa Boulevard, San Diego, CA 92126
Phone:(858)578-1770
Fax:+33 0-343-2194
Category: Restaurants
Tags: Mexican Restaurants