Restaurants in Tampa, FI, FL

La Pita Lebanese Taverna

14959 N Florida Ave