StarMetro commences construction of Southside Transit Center in Tallahassee, US April 26, 2024 | News, North America News StarMetro, the public bus service in Tallahassee, Florida, has commenced construction of the Southside Transit Center, located at the junction of Orange Avenue and Meridian Street. The USD20 million f... This content is available to only subscribers. Username or E-mail Password Remember Me Forgot Password