Italian eatery featuring Neapolitan-style pizzas and house-made pasta.
10423 101 St NW, Suite 100, Edmonton, AB T5H 0E9
Edmonton, Alberta