public space

Lestat's Hillcrest

1045 University Avenue, San Diego, CA 92103, United States (directions)