Look at this retaining wall, across from Mason Park. This telescope mural can be found at 75th and Walker, east of Downtown Houston.
If you know the artist, leave a comment and we'll update the post!
Click the address for the map: S 75th St & Walker St, Houston, TX 77011
Leave a Reply