Star Grand Villa is a boutique hotel located in New Delhi, 1 km frm Nehru Place. It features a 24-hour restaurant and air-conditioned rooms with a flat-screen TV.
Elegant rooms come with modern décor and neutral colour tones. Each well-appointed room is fitted with a minibar, personal safe and an attached bathroom with a bathtub.
Guests can sample a variety of local and international dishes at the restaurant. 24-hour room service is also available upon request.
For convenience, the hotel provides meeting and banquet facilities suitable for business and social gatherings. Staff at the on-site tour desk can assist with travel and sightseeing bookings.
Villa Grand Star is 2 km from the Lotus Temple and 4 km from Tughlakabad Fort and Humayun's Tomb Complex.
24 hour front desk
Note: It is the responsibility of the hotel chain and/or the individual property to ensure the accuracy of the photos displayed. Getaroom.com is not responsible for any inaccuracies in the photos. The room rates listed are for double occupancy per room unless otherwise stated and exclude tax recovery charges and service fees.