Kiosk in San Diego, California

Find the top Kiosk in San Diego, California near you now.

Royal India Express

Indian restaurant

Address: 4545 La Jolla Village Dr Suite FC 5, San Diego, CA 92122