The best pizza in Vaughan hands down. Was looking for a new place after my go to let me down and when I found Ciao Roma everything seemed right again. It is a little bit more expensive than your run of the mill pizza place but it is worth it.
The pizza is absolutely perfect every time. If you are just walking in for yourself you can try different pizzas because they cut pieces (with scissors just like Nonna) to order as big or small as you want.
MUST KNOW:
Cash only. ATM inside but who wants to pay service fees.