• pro_user@lemm.ee
    link
    fedilink
    arrow-up
    11
    ·
    3 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