Lo Stuzzichino is an Italian restaurant offering quality cuisine at reasonable prices.