Cibo is the fantastic place for the Italian food. Here you can get all type of Italian dishes with cheap price. It is located at 244 104 Ave NW, Edmonton, Alberta T5K 2X4, Canada.
Top ResourcesAdd Resource Report
Ranking in Lists
#9/10 in List of Best Italian Restaurants in Edmonton