Address: 1639-1653 Main St Buffalo, NY, 14209, USA
Rating: 2
Rating: 2
The two traffic lights near Michigan and Main are blinking red. Been doing so since around 2/25/19 when power was out from wind storm. Causing a lot of confusion.