Medieval-themed beer hall, Il Castello, offering a unique atmosphere.