The Station Inn is a plain, low-slung building at four hundred two Twelfth Avenue South that looks much as it did decades ago, despite the high-rise hotels and apartments now crowded around it. Inside, the space consists of little more than hardwood floors, wooden walls, and picnic tables arranged around a small stage.
The Station Inn
food drink
The audio tour continues in the Mira app →