Experience St. Louis living at Nico Terrace Apartments. This community is located on Hecht Ave in the 63136 area of St. Louis. Compare 1 to 2 bedroom apartments, then contact us for rent information. The professional leasing staff is eager for your visit. Stop by the leasing office to learn more about our community.