Located in the center of the center of Madrid, at home in Plaza Mayor! Huge place for a downtown location.