Kirkwood Bluffs is located at 1157 Timberbrook Dr. St. Louis, MO and is managed by Mills Properties Inc, a reputable property management company with verified listings on RENTCafe. Kirkwood Bluffs off
Station Plaza Our property is conveniently located near several restaurants, shopping, Farmers Market and Amtrak Station. The beautiful grounds feature luscious landscaping, great for jogging and or w