Al Castello is an Italian restaurant known for its diverse menu, including popular wood-fired pizza.