Stockholms Centralstation, Centralplan 15, 111 20 Stockholm, Sweden
Google rating: 4.6
Google reviews: 23