Promising Future
Liberty Plaza, the newest addition to Farmers Branch, boasts a 60-by-30 foot American flag, flying 150 feet off the ground, designed as a gateway into the city. Liberty Plaza's physical address is 12400 N. Stemmons Freeway, Farmers Branch, TX 75234.
Located directly south of the Dr Pepper StarCenter, Liberty Plaza is in its early stages of growth. With future expansion on the horizon this plaza will become a place for, but not limited to:
- Gathering
- Honoring
- Living
- Playing
- Working
Future expansion includes:
- Meditation area
- Patriotic sculptures
- Walking trail
- Water feature