2002 Welch Street

Houston, Texas