Owned by mohammad
A minimalist-luxury fort palace perched in the Aravalli hills, blending heritage with modern design.
₹ 24,500 /night
Location : Delwara
Country : India