Subway 32386

Subway #32386-0 is a Subway restaurant located at Miller Road Shopping Center, 9326 Southwest 56th Street, Miami, Florida.