Billy's Burger Barn

Billy's Burger Barn is a burger restauraunt in Elwood City.