T23, Tideway Yard, SW14
 

Details

Office
1,148ft² | 107m²