Restaurant · School of Medicine, 3160 Biomedical Sciences Wy #0609, La Jolla, CA
Dine-In
More food in La Jolla, CA