This gallery contains 4 photos.
Cafe Italia 6705 N. Mesa St. El Paso, TX (915) 832-0587 Café Italia opened in 2007 in a small space on North Mesa that had previously been a frozen custard franchise. I hated to see the custard place go, since … Continue reading