Subway 32900

Subway #32900-0 is a Subway restaurant located at Miller West Plaza, 15707 Southwest 56th Street, Miami, Florida.