Vietnamese Buddhist Pagoda (Phat-Quang) is located within the City of South Houston, roughly sandwiched between Houston and Pasadena (or between IH-610 and Clear Lake, depending on how you look at it).
|701 Arizona Street, South Houston, TX 77587|
Screengrab from Googlemaps.
Notice that "South Houston" is given in caps in the address above. South Houston is an incorporated city of about 16,000 people, and it has a name that triggers the need for a lot of local context-parsing: when the title of a news article or other published content says "South Houston", do they mean "south Houston" or do they really mean "South Houston"? The city is so small that many Houstonians (including south Houstonians) aren't even aware that it is a separate incorporated entity. The "South" in "South Houston Sangha News" is a general geographic descriptor, not a reference to this city.
|Most of what you see in the center of this Googlemaps image grab, from red-roofed building to red-roofed building, appears to be within the Temple complex. The entrance appears to be on State Street rather than Arizona Avenue.|
|Ground grab showing the "frontispiece" on Arizona Ave.|
|Including this one above from this University of Houston website which appears geared toward international students and faculty.|
|Facebook grab May 27, 2012.|