7734 Girard Ave, Ste C, La Jolla, California 92037 USA
Food was delicious and service was great! Highly recommend :)
Photo Credit: Yelp