Find the top Kiosk in San Diego, California near you now.
Indian restaurant
Address: 4545 La Jolla Village Dr Suite FC 5, San Diego, CA 92122