La Villa Madrigal is a French restaurant offering sea views from its dining room and terrace.