Address and contacts of Leicester Square, Italian Restaurant
Leicester Square, Italian Restaurant
London WC2H 9 United Kingdom Email
Contact Phone P:
---
Website
-
Company Rating
3 Facebook users were in Leicester Square, Italian Restaurant. It's a 2023 position in Popularity Rating for companies in Local Business category in London, United Kingdom
Summary
Leicester Square, Italian Restaurant is London based place and this enity listed in Restaurant category. WC2H 9.