Echo is a multifamily property that was built in 2015. Located at 4527 North Lamar Blvd in Hyde Park, Austin, this property has a total number of 274 units, with the following unit breakdown: One Bedroom, One Bedroom/Alcove, One Bedroom/Den, Two Bedroom/Two Bath, totaling 240,208 SqFt.