Subway 26296

Subway #26296-0 is a Subway restaurant located at Flamingo Park Plaza Bay 28B, 4410 West 16th Avenue, Hialeah, Florida.