32 FB users likes L'ulivo Italian Restaurant Leicester Square, set it to 1029 position in Likes Rating for London, United Kingdom in Local Business category
L'ulivo Italian Restaurant Leicester Square is London based place and this enity listed in Italian Restaurant category.