Subway 20405

Subway #20405-0 is a Subway restaurant located at Walmart Supercenter #1077, 3535 Apalachee Parkway, Tallahassee, Florida.