BYO Villars Sur Ollon is a sandwich shop specializing in artisanal 25 cm sandwiches. This fast-food establishment also offers gourmet burgers and other quick, delicious options.