Spain, Madrid
Gran Vía, 61, Madrid City Centre, 28013 Madrid