Temple Tree Resort & Spa

****

Nepal, Pokhara

Map Photogallery

Hotel in Pokhara, Nepal.