Bel Abri - A French Country Inn Central Coast, California Bed & Breakfasts The Bel Abri, French for "beautiful shelter", is located just off I-29 and First Street, in the town of Napa, nestled in the heart of the famous Napa Valley. ... View Details »