Subway Reviews & Details
718 Highway 80 E
Subway is located at 718 Highway 80 E in Flowood near the intersection of Hwy 80 E and One Stop Pl. Their menu consists of American dishes . Call (601) 420-0276 today!
- On The Menu:Sandwiches
- Major Intersection:Hwy 80 E And One Stop Pl
Tell us more about Subway Flowood!