Gallery 21, Spanish Village, Balboa Park

1770 Village Pl, San Diego, California 92101

1770 Village Pl, San Diego, California 92101
Restaurant