Search near address: 3960 Fifth Ave, San Diego, CA 92103

India Palace

3960 Fifth Ave, San Diego, CA 92103

4.23
22 ratings

Reserve a table

Please login before placing a reservation.
Number of Guests