Contact Details Name Email Address Subject Message Send Message Address: 12550 Jebbia Lane, Stafford, TX 77477, USA. Telephone: 281-495 3100 Fax: 281-495 6622 Email: info@houstonbuddhism.org Map 12550 Jebbia Lane, Stafford, TX 77477, USA. TEMPLE TOUR REQUEST To request your temple tour, please download and fill up the form and email us.