Eighty Eight South
Bar and Grill · Wine Bar
Eighty Eight South is a bar and grill offering live entertainment. It is noted for its wine bar offerings and provides dine-in and take-out options. The establishment is located in Niagara Falls.
Location
Best places nearby
The highest rated places close to Eighty Eight South.
Local restaurants nearby
5438 Ferry St, Niagara Falls, ON L2G 1S1, Canada


