Subway 21218

Subway #21218-0 is a Subway restaurant located at Country Walk Plaza, 13769 Southwest 152nd Street, Miami, Florida.