The Castle of Villaviciosa de Odón is a palace-fortress complex found in the small town of the same name near Madrid, Spain. It is located on Madrid Avenue.
Contact us...