Bella Italia

just fuck off

...

Weren't you South Korean or something?

Thats a restaurant chain in the UK.