The Oberoi, New Delhi - Hotel in Nizamuddin West, Delhi | Reviews, Photos & Information on Postcard