Use this map to find your way to this Tampa treasure at 1208 S Howard Ave, where the best French onion soup in Florida awaits your spoon. Trust me, your taste buds will thank you for the trip, and you ...