Featuring 3-star accommodation, Hotel Earth is set in New Delhi, 10 km from Qutub Minar and 11 km from MG Road. This 3-star hotel offers room service and a 24-hour front desk.