Spice & Rice Kitchen

7734 Girard Ave C, La Jolla, CA 92037, United States