Island restaurant offering scenic views near Helsinki. Features grilling options and key pick-up for accommodations. Open weekends, with grilled food and German beers on Saturdays.