Machiara National Park is located in Neelum Valley, Azad Kashmir. It was notified in 1996 as a National Park.[2][3]
Contact us...