The Abbey at Briar Forest
11655 Briar Forest Dr, Houston 77077