Tetra Tech is located at 11131 S Towne Sq # H, St Louis, MO. This location is in the Green Park neighborhood..