Campo is an upscale restaurant serving New American cuisine within a historic inn setting. Reservations are required.