Large building towers over main street