Restaurants in amelia
Subway
4.1
50 reviews
1325 Duhon Bypass Rd A
Amelia, Louisiana
Subway is a popular chain of fast food restaurants that serves sandwiches and salads. The Subway restaurant located at 1325 Duhon Bypass Rd A in Amelia, Louisiana is a fr...