The Station (restaurant)

From Bhamwiki
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
19831985?
Succeeded by:
?