TLA – PHILADELPHIA The Theater of the Living Arts (aka the TLA), is located on South Street in Philadelphia. The venue as it is today opened in 1988, but the building dates back to the 1900’s as a nickelodeon. The first incarnation of the location was 1908, when it was known as The Crystal … Continue reading Celebrating Thirty Years of Music with Blues Traveler!
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed