La Bodega del Sol is a Spanish restaurant offering a menu of food, drinks, cocktails and wines. Reservations are accepted.