Subway 68610

Subway #68610-0 is a Subway restaurant located at, 104 North Woodward Avenue , Tallahassee, Florida.