Hotel The Amber, New Delhi

198 Sukhdev Vihar New Delhi110025, India