Subway 5142

Subway #5142-0 is a Subway restaurant located at 133rd Street Shops, 13300 Northwest 27th Avenue Unit # 3, Opa Locka, Florida.