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.