Tag Archives: Peachtree City

Margaret Cho working and living in Atlanta

By Greg Hernandez HollywoodNews.com: One of my all-time faves Margaret Cho has moved to Atlanta because that is where her new hit TV series Drop Dead Diva is filmed. She’s come a long way since ABC’s All American Girl thanks to her overall fabulousness and a strong of hit stand-up[...]