Located at 6336 South Grand Blvd in St. Louis - south, St Louis, Intrada is a multifamily property featuring 56 apartment dwelling units. The current unit mix shows the following unit types: One Bedroom, One Bedroom/Alcove, Studio, Two Bedroom/One and Three Quarter Bath, totaling 32,862 SqFt. The property was delivered in 2018.