Subway 1160

Subway #1160-0 is a Subway restaurant located at Country Club Plaza North, 18710 Northwest 67th Avenue Store #56, Hialeah, Florida.