Columbia Restaurant, Gem of Spanish Restaurants Since 1905
Additional Details:
| A view of the Columbia Restaurant in Ybor City, Tampa, Florida, featuring a display of their Spanish cuisine. The back highlights it as the world's largest Spanish restaurant, noting its Holiday Magazine award, nightly entertainment, and capacity for 1600 people. |