Terra Lago

This is a 447-unit high-end apartment development located on Lake Ray Hubbard near Scenic Dr. and SH 66 (Lakeview Pkwy) and is now open.