en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Stamford
/
Alloro
Alloro
Italian · Casual Dining
Italian restaurant serving classic Italian dishes, including pasta, starters, and mains, with fresh specials available. Located in a popular alleyway.
2-3 Cheyne Lane, ENG
Stamford, United Kingdom
alloroitalian.com
Location
The ranking
Best Italian in Stamford
1 place ranked by guests
1
Pizza Express
22
See the full list →