Don Quijote is a restaurant and hotel offering comfortable accommodations and well-presented, delicious cuisine.