The Light Box, 111 Power Road West London ยท London 5 miles away View map View full details Add to Shortlist Serviced offices from£61pppm Also availableIndustrial unit