1112 Welch Apartments

1112 Welch Street, Houston, TX 77006