Nascar Hotel receives great reviews from guests. Lanthia Resort and Hotel Santa Maria are also excellent options to stay in Santa Maria Navarrese restaurant.