Williamsburg Square Apartments

4430 South Liberty Avenue, Independence, MO 64055