Williamsburg Square Apartments 4430 South Liberty Avenue, Independence, MO 64055