The Station: Offering More Than Just Music and Drinks in Downtown
The Station, Miami’s first attempt at an “art lounge restaurant” had its soft opening a little over a month ago, which has given us here at Short Order ample time to let its managers prepare the kitchen for our visit.It’s located at 63 NE 14th St., just down the street…