Nova Specialty Hospitals

1st Floor, Leela Galleria,(West Wing) The Leela Palace