Café Valfrid is located in Stockholm, Sweden on National Library of Sweden, Humlegårdsgatan 26. Café Valfrid is rated 4.5 out of 5 in the category cafe in Sweden.
Address
National Library of Sweden, Humlegårdsgatan 26
Service options
Takeaway
Dine-in