India Palace

Garhoud, Near GGICO Metro Station, Dubai