Hotel Red Nature Retreat - Near AIIMS
C Block C54 South Extension Part 2, 110049 Nuova Delhi, India
Featuring a garden and views of garden, Hotel Red Nature Retreat - Near AIIMS is located in New Delhi, 4.4 km from Lodhi Gardens. With free Wi-Fi, this 3-star hotel offers room service and a 24-hour front desk.