Subway 26308

Subway #26308-0 is a Subway restaurant located at Publix at Doral Isle, 10737 Northwest 58th Street, Miami, Florida.