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, owners Carolina McCandless and David Perez transformed the original Cielo Rojo space into San Pancho Burritos.