Cafe Scaramouche is a cozy, welcoming cafe offering a selection of tasty dishes from a small menu.