Well Established Business Location near Heathrow

Thames House is a modern detached two storey office building with an attractive central atrium providing high-end, open plan office space on the ground and first floors with access to communal restrooms.