Constructed in 2001, the Sun Meadow apartment building comprises 77 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 63,727 SqFt. The property is located in Alamo, at 404 North Cesar Chavez Road, McAllen.