Turtle Landing Restaurant is located in Tangalle, Sri Lanka on No. 443/3 Matara Road., Pallikkudawa, Tangalle 82200. Turtle Landing Restaurant is rated 3 out of 5 in the category seafood in Sri Lanka.
Address
No. 443/3 Matara Road., Pallikkudawa, Tangalle 82200