Jackson's Bar & Bistro
Jump to navigation
Jump to search
Jackson's Bar and Bistro was a restaurant that opened in September 2006 at 1831 28th Avenue South in SoHo Square in Homewood. Its space later housed Tostada's restaurant.
References
- Crider, Deeana (October 27, 2006) "New place to hang out at SOHO." The Birmingham News