Taste of the Himalayas

8008 Girard Ave, La Jolla, CA

Menu (As of 10/29)

Taste of the Himalayas: hours and how to order