where is cerro tx
Property Details. Property details for 1809 Cerro Ct, Leander, TX 78641. This Single Family Home is located at Cerro in Leander, Texas. The home provides approximately 2254 square feet of living space. This property features 4 bedrooms. There are 3 bathrooms. This listing is situated within the Vista Ridge-Leander,TX neighborhood.