T21, Tideway Yard, SW14
 

Details

Office
145ft² | 13m²