Where is The Deccan Royaale located?
The Deccan Royaale is located in 573/2 J.M Road, 411004, Pune, India.