If you're looking for Alcohol restaurants in Tampa look no further. Carrollwood Fine Wine & Spirits is known for having some of the best Alcohol in Tampa. Located at 11401 N Dale Mabry Hwy, Carro...show more
Last updated July 17, 2023