Carlos' Bistro is located in Colorado Springs, United States on 1025 S 21st St. Carlos' Bistro is rated 4.7 out of 5 in the category bistro in United States. In the beginning there has been one word in Carlos’ Bistro, Beautiful. The excellence and the experience of the best in Colorado Springs. Carlos (Owner, Executive Chef, and Matradee) provides a warm and welcoming experience to all of our customers, making everyone feel special at home and relaxed.