Trinidad and Tobago Things to Do- Attractions
Store Bay (Beach)
Located in southern region of Tobago, the beach is one of the more popular and is almost always
packed with tourists.
(Travelers with knowledge of this attraction, write a review for our readers and add picture/s of the attraction)