Subway 24131

Subway #24131-0 is a Subway restaurant located at Promenade Plaza, 11281 Southwest 152nd Street Unit 1, Miami, Florida.