is a highly reviewed Italian Food Restaurant
Ranked #1 of 18 Restaurants in Truro.
Some say it is excellent.
The Latest Review: ★★★★★
Sent on the 13th of October, 2013
Toss up between here and marios for the best pizza in truro.
Rank #1 of 18