Metro Station, Near, 2E/25, Jhandewalan Extension, Jhandewalan, New Delhi, Delhi 110055, India
Google rating: 4.3
Google reviews: 11