T12, Tideway Yard, SW14
 

Details

Office
870ft² | 81m²