A lively pub with ample seating, Cassidy's offers a friendly atmosphere, attentive service, and multiple TVs for sports viewing.