Schlesser-Burrows House

1123 Harvard St.
Houston
Texas
United States