This gallery contains 3 photos.
Cafe Italia 7456 Cimarron Market Ave. El Paso, TX (915) 234-2309 The original Café Italia on North Mesa had been my favorite place in town for pizza due to its being cooked in a wood fired brick oven and the … Continue reading