New Location in Town Square?
I heard you are putting a Charming Charles in Town Square, Las Vegas, NV
When is it scheduled to open? The one on Rampart is 20 miles from me. Town Square will only be 4 miles. Can't wait for it to open. Loyal Customer Lisl