Hotel the clock
Pokhara, Nepal (Mansarovar Marga,pokhara)
Price Per Night
From
USD 29.97