The Royal Castle Pub is a chophouse restaurant offering a menu for an unforgettable experience. It is suitable for business meetings.