Lafayette AL Banks 1. 1 1st St NE, Lafayette, AL 36862 | Farmers & Merchants Bank-Trust (334) 864-9941 2. 54 N Lafayette St, Lafayette, AL 36862 | BB&T (334) 864-9341