Twyn's Sandwiches

Twyn's Sandwiches is a restaurant franchise specializing in sandwiches.

Menu
The store in New Babbage, MicroTech has the following items available.