Teo Chew Temple - Buddhist temple in Bellaire West, Houston | Reviews, Photos & Information on Postcard