Al Castello is a pizza restaurant offering affordable, mostly takeout options.