1. International Buddhist Progress Society 12606 Jebbia Ln, Stafford, TX 77477 Coordinate: 29.63852,-95.55286 Phone: (281) 495-3100
2. Ibps Houston 12606 Jebbia Ln, Stafford, TX 77477 Coordinate: 29.63852,-95.55286 Phone: (281) 495-3100