London Square is a mixed-use development in Plano, TX, offering a variety of retail, dining, and entertainment options for visitors.
With a focus on creating a vibrant community hub, London Square provides a unique shopping and social experience in the heart of the city.
Generated from their business information