Tangalle

Turtle Bay

About

Turtle Bay is a restaurant in Tangalle, Sri Lanka.