Town Square Outdoor Grill
632 Rodriquez Ave
Charlotte, TX 78011
Charlotte, TX 78011