Santa Cruz Restaurants

  1. La Bella Napoli

    In a rustic barn six blocks south of the plaza, this place serves fine pizza and pasta dishes - including ravioli, cannelloni and lasagna - on chunky hardwood tables, some outside. It's a short taxi ride (or dark walk) back to the center at night.

    Read more about La Bella Napoli

  2. Leonardo's

    Continuing with the Italian Renaissance art theme, you can enjoy another cozy candlelit dinner of pasta or shellfish in this beautiful old converted mansion.

    Read more about Leonardo's

  3. Michelangelo's

    Housed in a classy house, complete with fireplaces and marble floors, this is a good choice for a romantic evening or a little Italian self-indulgence.

    Read more about Michelangelo's

  4. Pizzería Marguerita

    Long known for its high-quality pizza, pasta and salads, this well-located place is good for a casual meal.

    Read more about Pizzería Marguerita