Castillo is a Spanish restaurant offering tapas, wines, and vegetarian options. Reservations are accepted and high chairs are available.