The Residence Hotel – Ramada Powai Hotel & Convention Centre

The Residence Hotel - Ramada Powai Hotel & Convention Centre

Mumbai, India