La Tarasca is a Mexican restaurant serving rustic dishes in a cheery, no-frills environment with paper streamers and a warm atmosphere.