Ashoka of La Jolla

8008 Girard Ave, suite # 2  La Jolla, CA - 92037
Directions & Maps
Phone: (858) 454 6263


India Palace

7514 Girard Ave  La Jolla, CA - 92037
Directions & Maps
Phone: (858) 551 5133


Star of India

1000 Prospect St,  La Jolla, CA - 92037
Directions & Maps
Phone: (858) 459-3355