Pizzeria la Cresta offers pizza in a cozy, rustic atmosphere.