Lost in the Triangle

Institutional website for this seafood restaurant, located on the Bermudas island. Made for a Canadian marketing agency.