Toasted Berlin is a sandwich shop known for its toasted sandwiches.