Book a Meeting Rooms at D Space in Alexandria. Amenities include LED screens, Meeting room access, Reception, Projector, Cafeteria. Suitable for up to 15 people.