El Castillo is a Spanish restaurant offering table reservations.