Note on the TEQLA map

Holly Hall Street · Houston, Texas

I think this is where AstroWorld used to be. I went there when I was a teen

Open on the map