-
Windcrest, often called the “City of Lights,” is known for its stunning Christmas displays. Located 11 miles northeast from downtown San Antonio, a metropolitan area of over 2 million, Windcrest is centered in one of the fastest growing regions in the Country. As the city of Windcrest continues to develop, local attractions such as restaurants, hotels and shopping centers are being built to take advantage of economic growth.