Micasa Lee Castle is located in New Delhi, India on Palla Bhaktawar Pur Red Light, Bakoli, Alipur, G. T. Karnal Road, NH-1. Micasa Lee Castle is rated 3.9 out of 5 in the category event venue in India.
Address
Palla Bhaktawar Pur Red Light, Bakoli, Alipur, G. T. Karnal Road, NH-1