Le Relais de Bedou is a French restaurant offering dining in a unique, open-air setting.