Location: 5058 Imperial Avenue, San Diego, CA 92113
Popularity: 5/100
Phone:(619)527-4097
Category: Restaurants
Tags: Mexican Restaurants