Subway 40690

Subway #40690-0 is a Subway restaurant located at LaRoc Shopping Center, 14608 Southwest 8th Street, Miami, Florida.