1200 N Westshore Blvd
Tampa,
FL 33607
Near Westshore Plaza Mall
Distance16.3 miles
SELECT