Subway of Elba is located in Elba, Alabama.
Please call (334) 897-8462 to find out the business hours of Subway of Elba.
Most restaurants in Elba accepts both Cash and major Credit Cards. Please call (334) 897-8462 to find out available payment options accepted by Subway of Elba.
There's no review submitted on Subway of Elba by direct visitors of this website.
Add Your Review on this Restaurant