en
×
About Us
Contact Us
Guides
Articles
Vota
/
Canada
/
St. Albert
/
Nello's
Nello's
Italian · Fine Dining · Casual Dining
Nello's is an Italian restaurant offering classic entrees and pasta dishes in an elegant setting.
512 St Albert Trl, AB
St Albert, Canada
www.NellosRestaurant.ca
Location
The ranking
Best Italian in St Albert
31 places, none rated yet
See the full list →