Restaurants & Bars, Reviews

Vespa Italian, Leicester Square, London – Restaurant Review

★★★★ Vespa is an Italian restaurant located in Leicester Square in London. The outside of the restaurant was very bright and welcoming and one of the staff members was outside attempting to entice customers in; offering out menu’s for potential patrons to view before entering. At the time of my visit it was a lovely… Continue reading Vespa Italian, Leicester Square, London – Restaurant Review