University of San Diego (USD)

5998 Alcala Park, San Diego, California 92110

5998 Alcala Park, San Diego, California 92110
Restaurant