Park Royal is a multifamily property that was built in 1992. Located at 4605 Lindell Blvd in St. Louis - Central West End, St Louis, this property has a total number of 61 units, with the following unit breakdown: Two Bedroom/Den/Two and One Half Bath, Two Bedroom/Two Bath, totaling 107,228 SqFt.