• pro_user@lemm.ee
    link
    fedilink
    arrow-up
    12
    ·
    6 days ago

    Seems to be La Perla in Amsterdam (the Netherlands). The logo matches the wine glass, the address matches the visible street sign, and most important: the place sells pizza.

    Their website