Home / Portfolio / Tushita Nepal

Tushita Nepal

Tushita Nepal is an ideal retreat resort in Pokhara, Nepal for self realization. It has 9 rooms named after the nine planets. Fewa lake, Annapurna range and 3 mountains above 8000m seen from here and the World Peace Stupa just nearby. Tushita Nepal is you spiritual home that helps you to find your lost way, balance of living, shape dreams and live a happy life.