Initia Business Center is located in Madrid, Spain on Av. Europa 26, "Complejo Empresarial ATICA Edificio 5", 2ª planta. Initia Business Center is rated 4.4 out of 5 in the category business center in Spain.
Address
Av. Europa 26, "Complejo Empresarial ATICA Edificio 5", 2ª planta
Accessibility
Wheelchair-accessible entrance