American Back Institute is located at 671 Rosa Ave # 101, Metairie, LA. This location is in the Central City neighborhood. This business specializes in Doctors & Clinics and Physical Therapy. American Back Institute is open Mon, 9am-11am; Tue, Closed; Wed, Closed; Thu, Closed; Fri, Closed; Sat, Closed; Sun, Closed and accepts American Express, Discover, Mastercard and Visa.