Official Website http://www.liljevalchs.com/
Address 62 Djurgårdsvägen, Stockholm 11521, Sweden
Coordinates 59°19'31.846" N 18°5'46.202" E