Lantower Tech Ridge is a multifamily property that was built in 2016. Located at 14233 The Lakes Blvd in Dessau, Austin, this property has a total number of 375 units, with the following unit breakdown: Guest Suite, One Bedroom, Studio, Two Bedroom/Two Bath, totaling 274,572 SqFt.