Build your vision on this approximately 10,795-square-foot corner lot at 6629 Schiller Street in Houston. The open setting offers flexibility to design a home with outdoor living space suited to your lifestyle. Surrounded by established homes and newer construction, this property presents an opportunity to create something uniquely yours.