Castello is a pizza restaurant offering Italian and Mediterranean cuisine. Dine-in service is available.