Del Charro wins major raves for its crazy-affordable bar menu and outdoor courtyard with an enormous kiva fireplace for cool nights. The big-screen TV in the bar is a magnet for football and baseball fans.
Address:
101 West Alameda Street
Inn of the Governors
Santa Fe, NM 87501