Miller House

1245 Yale St.
Houston
Texas
United States