1920 Elmen Street

Houston, Texas