The Castle is a restaurant offering Irish-American pub fare, a full bar, and live music in a cozy setting. Brunch is also available.