San Antonio’s Mi Tierra Restaurant – Always Christmas

When you go to San Antonio during the holidays you’ll no doubt want to head to the River Walk for the lights display and holiday music. But did you know that there is a place nearby where it is Christmas year round? Mi Tierra Restaurant, located in Market Square, is a Christmas wonderland.