Los Castillos is a dining establishment offering a culinary experience near the beach.