Berry Center of Northwest Houston (built 2006)
Location: 29.90583°N, 95.68861°W