The following banks have branches in 24501:
Bank Of America
Bank Of America-Langhorne Road Branch
Branch Banking And Trust Company
Branch Banking And Trust Company-Langhorne Road Branch
Carter Bank & Trust
Carter Bank & Trust-Campbell Avenue Office
Carter Bank & Trust-Langhorne Branch
Essex Bank
Essex Bank-Lynchburg-Old Forest Branch
First National Bank
First National Bank-Old Forest Road Branch
Union Bank & Trust
Union Bank & Trust-Langhorne Road Branch
Wells Fargo Bank
Wells Fargo Bank-Langhorne Road Branch
Wells Fargo Bank-Forest Plaza Branch