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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results