One of the only spots in Wilmette for live music, C.J. Arthur's has been in serving the North Shore for over 20 years. Apart from the full menu served at all times, C.J. Arthur's hosts bluegrass music on Mondays, local bands on Tuesdays, Karaoke on Thursdays and funk, blues or rock bands Fridays and Saturdays. C.J. Arthur's typically does not charge a cover for the live entertainment and is a common place for birthday parties and get-togethers of many kinds. The restaurant and bar is located a short distance from the Wilmette Metra station.