Park Forest Apartments 7529 Fleta St, Saint Louis, MO63123 Park Forest Apartments is nestled back in a wooded area off River Des Peres. One and two-bedroom apartments…More are equipped with blinds, AC, ceiling fans and spacious closets. For your enjoyment. there's a nice gazebo near the pool area and a clubhouse with a balcony, great for entertaining. There's a full size fitness center available to the tenants and a perfect way to keep in shape.