Archive for March 20th, 2008

Southlake Town Square

Thursday, March 20th, 2008

The town of Southlake is an elegant suburb located about 30 minutes northwest of downtown Dallas, yet looks and feels a world apart from the big city