Constructed in 2014, the The Tudor Building apartment building comprises 64 units of the following unit mix: One Bedroom/Townhouse/Loft/One Bath, Two Bedroom/Townhouse/Loft/Two Bath, totaling 57,524 SqFt. The property is located in St. Louis - Downtown, at 1916 Lucas Avenue, St Louis.