public

Il Caffè

Bergsgatan 17 (at Scheelegatan), Stockholm · Map it