Restaurant known as The Deck, located in Funchal.