Back to list
Mellow
Well 7.9 (280 reviews)
Approx. SEK 450
Location
Birkagatan 10
113 36 Stockholm
See on the map
Book
Itinerary