Dahlia Boutique Hotel Pokhara

  • 117.jpg
Luxury Boutique hotel at the bank of phewa lake with 180 degree mountain and city view.
Address
Lake Side Pokhara, Nepal 655, Pokhara, 33700, Nepal
Phone
980-2828833