Subway 20116

Subway #20116-0 is a Subway restaurant located at, 1575 Southwest 8th Street , Miami, Florida.