hotel the grand nilsa

road no 6 1027/1 road no 06, mahipalpur, new delhi, delhi 110037