Allegro Italian Kitchen
Meaning lively in Italian, Allegro embodies that vide in its warm and lively restaurant. On top of their authentic pasta and chicken dishes, you can take in live piano music every Friday and Saturday night.
Downtown: 10011-109 St., Edmonton, Alberta, T5J 3S8
North Edmonton: 10805-95 St., Edmonton, Alberta, T5H 2E2