O'Neil's is a roomy American restaurant and bar in a historic building, featuring an outdoor patio and live music.