Thea's Pizzeria in Miami 04:40
View Video Info
Get more Pizza Masters
Sal and Fran can't resist the artichoke pizza at Thea's in Miami.
From:
Miami Slice and Pizza Masters
More from: