My friend Sharaf thought if Taco Town existed, it would be my favorite place ever. I think he was joking, but he’s actually correct. I would love this place. I actually don’t find anything funny about this SNL skit — it’s basically my dream come true.
Minus the pepperoni.
“Like” Beauty and the Feast on Facebook
Follow Beauty and the Feast on Twitter