Upcoming events at The Edinboro Castle