The Metropolitan Hotel

Location : Connaught Place, New Delhi