Alcázar of Seville

Architecture

The Alcázar of Seville is a royal palace in Seville, Spain.