Marc Longoria
-
Street Hazard Archived411 North St Houston, TX 77009, USA - NorthIncredibly dangerous sign has been installed this week which prevents you from seeing oncoming traffic. I've almost been hit twice already because I didn't see two cars coming in two separate occasions. This sign just needs to be moved back from the street.