Enjoy authentic Portuguese cuisine at Flor de Lis, located within Vila Foz Hotel & Spa, offering stunning sea views.