Le Palm Beach is a restaurant offering a menu of dishes and features a terrace. Animals are welcome.