La Tasca del Sol is a bar and grill offering American fare, including burgers and tapas.