Banjosa Lake is located near Rawalakot in Azad Kashmir. An artificial lake at an altitude of 1981 meters, a manmade land because of its beautiful and amazing views and fabulous garden, is very famous tourist spot with lively trees and colorful flowers.