Cafe Bar El Quijote is a Spanish establishment offering a menu with prices and photos. It is located at Calle Carlos III, 66.