2GO Fresh on Demand appears to be a sandwich shop offering a variety of sandwich options. The business is located at 1940 NW 21st Ter in Miami. Key facts used: business name, address, and mention of sandwiches.