Columbia Restaurant
Columbia Restaurant, founded in 1905 and headquartered in Tampa, Florida, is a full-service restaurant chain specializing in Spanish food.
Last updated on
New! Scale Your Top Sales Plays with Mission Control
Learn More!Columbia Restaurant, founded in 1905 and headquartered in Tampa, Florida, is a full-service restaurant chain specializing in Spanish food.