Banjosa Lake is an artificial lake and a tourist resort 20km from the city of Rawalakot in District Poonch of Azad Kashmir, Pakistan. It is located at an altitude of 1981m.
The lake is surrounded by dense pine forest and mountains, which make it charming and romantic.