The Castle Café serves up warmth and hearty fare