Alcala de Henares is located in the heart of Spain, roughly 20 miles east of Madrid. Alcala de Henares tourism does rely heavily on Madrid’s infrastructure, and is a popular neighbor that attracts millions of annual visitors, yet the Spanish city does have numerous attributes drawing visitors in on its own. History is a prevalent aspect of Alcala de Henares and offers insight into early Roman settlement in Spain. Alcala, as it’s called for short, is the only town in the region illustrating Roman roots with origins directly tied to the Romans. Alcala was reconstituted by the ancient Moors who erected Alcala la Vieja, a hilltop castle looking over the area.