Castel Royal is a refined hotel styled like a Renaissance castle, offering elegant rooms & suites and featuring an on-site brewery.