India Palace

Dubai Other Jumeirah Beach Rd