Pending keywords & tags
This is Taboga Island located at 8 miles from Panama City, it's also named the island of flowers. Aside from 3 beaches, the island has trails for hiking, tours for fishing and whale watching.
Scenic Destinations