620 Carroll Avenue
620 Carroll Avenue Southlake, Texas 76092 United States

 Get directions
 
Complete office suite with designer touches. Located next to the Southlake Town Square. Current leasable space is of suite 100 is approximately 1,811 Sqft. Carroll Terrace includes front or side building entrances. This office has 2 reception...
Advertiser Logo
Google Map Loading...
TRAVEL TIMEFROMSouthview
Advertiser Logo
Contact Agent