Greyhound left the station at 2910 N. Arthur Ashe Blvd. earlier this month, a spokesperson for the company confirmed.
An open international architecture and urban design contest is being held for a £24.5 million (CSK 730 million) new bus ...