Taste Buds: Tesla Grille
Serbian-American Cultural Center’s restaurant wows the Buds
November 2, 2011
Up until recently, whenever the Buds heard the word “Tesla”, it conjured images of the 80’s metal band best known for “Love Song” and their cover of “Signs”. It was the only Tesla they knew....
No comments posted for this article.
Post a Comment