Set in the heart of the capital city, Yug Villa is one of the 3-star hotels in New Delhi with a plush ambience within a busy marketplace. Within 8-minutes walking distance from the Karol Bagh metro station, the property is very well-connected to all other parts of the city and is... Show More
Reach us, we're available 24/7.