Centaur, IGI Delhi / आईजीआई दिल्ली

May 13, 2013 in Uncategorized

A luxury Hotel located very close to New Delhi’s International Airport