Castello is a Spanish restaurant offering Mediterranean cuisine.