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