Located in Lakeway, TX, Santa Catarina Mexican Restaurant is my favorite go-to place for Mexican food. Santa Catarina combines fresh…
Archive
Located in Lakeway, TX, Santa Catarina Mexican Restaurant is my favorite go-to place for Mexican food. Santa Catarina combines fresh…