Star Grand Villa brings you the sheer luxury, extravagance and a class of a 5 star Hotel offers a luxurious retreat to guests where they can relax and immerse themselves in the exquisite, stylish atmosphere.
The Star Grand Villa
E-8, East of Kailash, Lala lajpat Rai Marg, Lajpat Nagar, Delhi, 110065
Landmark: Opp. Metro Pillar No.74