U Pozzu is a family-run hotel offering simple rooms and a restaurant serving French cuisine. Guests can enjoy a patio and garden.