Well located in a calm locale of South Delhi, Colonel’s Retreat offers a simple yet comfortable stay with excellent service and food.