Amara Hotel, Delhi

C 30, Greater Kailash I Delhi110048, Inde