Pop Up Restaurant!

Filmed at Fried Chicka Bang, 8461 Sancus Blvd, Columbus, OH:

footer-dotted