picaboo
in
San Diego, CA
Fig Tree Cafe - Hillcrest
416 University Ave.
San Diego
CA
92103
(619) 298-2010
2.3
mi