there's not much public green space in venice so the locals have created some amazing roof gardens