Lakeside centerpoint Pokhara lakeside, 33700, Nepal
Nepal Organic Tea Shop is a Organic shop located at Lakeside centerpoint Pokhara lakeside, 33700, Nepal. It has received 13 reviews with an average rating of 4.5 stars.
The address of Nepal Organic Tea Shop: Lakeside centerpoint Pokhara lakeside, 33700, Nepal
Nepal Organic Tea Shop has 4.5 stars from 13 reviews
Organic shop