Harbour Café Vallisaari offers delicious hot dogs and refreshing drinks on a sun-filled terrace in Torpedo Bay. It is an oasis on the island, providing tasty treats amidst nature.