La Petite Playa is a French restaurant featuring a relaxing terrace and veranda.