Avalon Garden is a nursing home located in Saint Louis , Missouri. This nursing home was first approved to provide Medicare and Medicaid services on 05/01/2009. It has 77 certified beds. Avalon Garden is located 4359 Taft Avenue, Saint Louis, MO 63116 and can be contacted via phone number (314) 752-2022.