Rapid Metro Station, 3rd Floor, Orchid Centre Near IILM Institute, Sector 53, next to Sector 54, Gurugram, Haryana 122022, India
Google rating: 4.4
Google reviews: 249