Spain, Madrid
Plaza de España, 7, Madrid City Center, 28008 Madrid, Spain