Subway 50969

Subway #50969-0 is a Subway restaurant located at MarinaBlue Commercial Complex Commercial, 888 Biscayne Boulevard Unit 2A, Miami, Florida.