Villa Del Sol is a restaurant specializing in pizza and paella, offering a variety of homemade pizzas.