Castle Inn offers accommodation in rooms and apartments, with half-board options. It also functions as a restaurant and event venue.