If you're looking for Alcohol restaurants in Chicago look no further. Southshore Food & Liquors is known for having some of the best Alcohol in Chicago. Located at 2400 E 75th St, Southshore Food...show more
Last updated June 28, 2023