Hotel Star Rocks, New Delhi

Safdarjung Development Area New Delhi110048, India