The Lot

7611 Fay Ave, La Jolla, California 92037

7611 Fay Ave, La Jolla, California 92037
Restaurant