Star Grand Villa Hotel

E - 8 East Of Kailash, Near Lady Shriram College Nehru Place, New Delhi, , 110065
View on Map
| 3.0Based on 65 Reviews
Please choose your Stay Dates to get the best available rates for your travel plans.
Enter travel details
Book Online or Call 1-800-679-9738
Loading reviews…

Hotel Details

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.
  • Laundry
  • Mini-Bar
  • Restaurant
  • Car Rental
  • Room Service
  • Business Center
  • Currency Exchange
  • 24 hour front desk
  • Airport Transportation
Note: It is the responsibility of the hotel chain and/or the individual property to ensure the accuracy of the photos displayed. 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.