Uploaded August 2026 | Updated September 2026, 1 week ago
If you're driving or walking north on Neil Street in Champaign, a pop of color on the side of a restaurant might have caught your eye.
If you're driving or walking north on Neil Street in Champaign, a pop of color on the side of a restaurant might have caught your eye.








