A straightforward pub with a terrace on Poppies Lane II.
Turtle Sports Bar is a pub in Bali. It is found on Poppies Lane II. This is a straightforward spot for a drink. The bar has a terrace that is nice for relaxing outside.
Help the community by keeping venue details fresh and accurate.
Are you the owner or a manager? Claim this venue to unlock editing and calendar management.