Castello is a restaurant offering Italian and Mexican cuisine. Takeout is available.