Sons of Italy Hall Map Unavailable Address 3315 W Lemon St Tampa FL United States Upcoming Events No events in this location