Mehar Castle is a 3 storey hotel that is situated in Karol Bagh, New Delhi. It has 23 rooms in total. Some of the famous tourists attraction sites nearby are Red Fort, India Gate, Jama Masjid, Humayuns Tomb, Laxminarayan Temple, Qutub Minar, Rashtrapati Bhaban, Sri Bangla Sahib Gurudwara, Jantar Man...