Ituarte & Ituarte, P.C.
6100 South Grand Blvd.
St. Louis, MO 63111
(314) 352-0505
(314) 352-8523 (fax)
Full service law office in South St. Louis City, providing services in English and Spanish. Clientele is predominantly hispanic.