The Station (restaurant)
Jump to navigation
Jump to search
- This article is about the Homewood restaurant. For the nightclub, see The Station.
The Station was a California-styled restaurant located at 2835 18th Street South in Homewood from 1983 to at least 1985.
Preceded by: Patriot Arcade |
2835 18th Street South 1983–1985? |
Succeeded by: ? |