Hotel the clock

Pokhara, Nepal (Mansarovar Marga,pokhara)

Price Per Night

From USD 29.97