Alloro
Place Category: Restaurants
-
“Alloro” meaning bay leaf in Italian is an authentic yet simple Italian restaurant in Letchworth Garden City.
It is independently rated for offering good, authentic Italian food.
-
-
Place Category: RestaurantsPlace Tags: Italian
“Alloro” meaning bay leaf in Italian is an authentic yet simple Italian restaurant in Letchworth Garden City.
It is independently rated for offering good, authentic Italian food.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.