-
Frankie's Italian Cuisine
is a highly reviewed Italian Restaurant Restaurant
Ranked #1 of 28 Restaurants in Canterbury Woods North Olmsted.
Some say, it is amazing, nice.
.
The Latest Review: ★★★★★
Sent on the 12th of September, 2013
amazing and nice