Pokhara
by dikshyant_adhikari Published on Nov 07, 2019
Tal Barahi Temple, also known as Lake Temple or Varahi Temple is a two-storey pagoda temple located on a small island on Phewa Lake in Pokhara.
Comments(0)
No comments yet