The Falls at Borough Park Apartments in Spring, Texas
The Falls at Borough Park consists of one, two and three bedroom luxury garden-style apartments and is located in the highly desirable Woodlands area of North Houston. The Falls offers it residents beautiful water features surrounded by magnificent landscaping, a putting green, indoor sports court, state of the art fitness center, theater room and resort style swimming pool.