950 Geary St
San Francisco, California 94109

One of San Francisco's best indie rock bands plays the Edinburgh Castle with Black Tie Dynasty from Texas. A must see.

Added by krazyklein on February 15, 2005

Comments

dalloways

Been meaning to check Birdmonster out. They're mp3's are killer, and I hear the live show is very engaging. Someday soon...

snoflingor

They played an awesome show at Cafe du Nord last night.