Meenas Hotel Reservation is located in New Delhi, India on Shop No.1 Royal plaza hotel , Ashoka Road,, Janpath Lane, Near Patel Chowk Metro station. Meenas Hotel Reservation is rated 4 out of 5 in the category hotel in India.
Address
Shop No.1 Royal plaza hotel , Ashoka Road,, Janpath Lane, Near Patel Chowk Metro station