GEORGETOWN TEXAS

“The most beautiful town square in Texas”. See it in Georgetown Texas.