Dinosaurs Sandwiches is a Vietnamese cafe known for its overstuffed baguette sandwiches and salad rolls.