A light-filled restaurant with a terrace, Puisto offers coffee, casual dining, and vegan options. Located in a scenic area.