The Lemon Tree, Pure Vegetarian Restaurant is located in Jaffna, Sri Lanka on M2FGPRG, Point Pedro Road. The Lemon Tree, Pure Vegetarian Restaurant is rated 3.8 out of 5 in the category vegetarian restaurant in Sri Lanka.
Address
M2FGPRG, Point Pedro Road