Plaza Mayor

3.3
(80 reviews)
02300 Alcazar de San Juan Spain
Architectural Buildings
Points of Interest & Landmarks
Sights & Landmarks
Attraction
Plaza Mayor | Alcazar de San Juan | Spain | TripAligner