Il Nuovo Castello offers Italian and Mediterranean cuisine in a welcoming atmosphere.