The Grand Opera House - Texas Country at the Crossroads

Uvalde, TX