Get directions to: Town Square Bar & Grill, Charlotte, TX
Restaurant address: 632 Rodriquez Ave Charlotte, TX 78011, USA
Restaurant: Town Square Bar & Grill