La Ferme aux Buffles is a French restaurant featuring a mini-farm and accessible facilities.