Italian restaurant

Rude, inexperienced staff defaming the image of O Ver St James in London

Rude, inexperienced staff defaming the image of O Ver St James in London

London, United Kingdom: O Ver St James - A popular Italian restaurant in the heart of London is no longer…

2 years ago