
7056 Carroll Ave photos courtesy San Pancho Burritos
From an email:
“San Pancho Burritos opened on Saturday in Takoma Park at 7056 Carroll Ave serving San Francisco-style burritos. After moving Cielo Rojo restaurant to its new, bigger location at 7211 Carroll Ave, (more…)








