Strategically located, The Metropolitan Hotel & Spa is an oasis in the heart of the lively city of New Delhi with its well-acclaimed hospitality and beautiful environment. Awarded as the Best Hotel in India in ... Read more

View all Luxury Hotels in New Delhi and NCR