Eden
Outdoor bar
Visit website
Address
Smedsuddsvägen 23, 112 35 Stockholm, Sverige
Travel directions