Absolutely no clue where this is, but I would guess Venice. Or Rome. Maybe Florence.