Frank & Papi's Latin Restaurant
7315 E Broadway Ave Tampa, Florida 33619 | Restaurant Info