Almeda Road, Houston, Texas.

Almeda Road, Houston, Texas.