hotel metro view

a-1/4, a-block paschim vihar, metro pillar no 266, paschim vihar, new delhi, india 110087