1315 N Main St, Miami, Oklahoma 74354 USA
Closeup of deluxe (no green peppers) on hand tossed
Photo Credit: Yelp