Subway 52931

Subway #52931-0 is a Subway restaurant located at 8th Street Shopping Center, 2962 Southwest 8th Street, Miami, Florida.