Hotel Majors Den
Hotel
New Delhi, Delhi NCR
Operating a 24-hour front desk to welcome and assist guests, Hotel Majors Den is located in New Delhi. Free Wi-Fi access is available.
Number of rooms: 13
2314, Laxmi Narayan Street street, Behind Imperial Cinema, Pahar Ganj, Paharganj, 110055 New Delhi, India