The Meteor: Coffee, wine, and bikes

The Meteor, located on South Congress, is a mash up of an all-day cafe, natural wine shop and a boutique bike shop. FOX 7's Tierra Neubaum takes us there.

Top Videos