Subway 10031

Subway #10031-0 is a Subway restaurant located at, 6217 North Federal Highway Space #103, Fort Lauderdale, Florida.