Astro Doughnuts & Fried Chicken Opens in Washington, D.C.

D.C.’s donut fever continues with Metro Center shop’s debut.