Welcome to Hotel Star Grand Villa New Delhi, 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. (Hotel Star Grand Villa New Delhi hotels booking).