Get directions to: Delhi Palace & India Palace, Sedona, AZ
Restaurant address: 1910 West Highway 89a Suite 102 Sedona, AZ 86336, USA
Restaurant: Delhi Palace & India Palace