3 FB users likes Francesco's Italian Restaurant, Windsor, set it to 78 position in Likes Rating for Windsor, United Kingdom in Local Business category
Francesco's Italian Restaurant, Windsor is Windsor based place and this enity listed in Italian Restaurant category.