El Comal North Park
3946 Illinois St, San Diego
(619) 294-8292
Menu
Restaurants in San Diego, CA
El Comal North Park
3946 Illinois St, San Diego, CA 92104
(619) 294-8292