Freedom Place
4011 Delmar Blvd
St. Louis, MO 63108
Located on Delmar Blvd midway between Vandeventer Ave and Sarah Ave. Just 3 blocks from the John Cochran VA Medical Center.
Freedom Place is conveniently located just minutes from Interstate 64/40 and Vandeventer Ave.
• Take exit 36 off of 64/40 to Vandeventer Ave
• Continue north on Vandeventer Ave 1.0 mile to Delmar Blvd
• Turn left onto Delmar Blvd
• Freedom Place will be the 5 story building on the right (middle of the block between Vandeventer Ave and Sarah Ave.