La Fachada

restaurant in Sherman Heights, San Diego

Phone: (619) 236-8566

Address: 20 25th St