Thousands filled the streets in Doylestown for the 22nd annual Arts Festival, which featured vendors, music, food and more. The festival was held simultaneously with the Thompson Bucks County Classic professional bike race.
Vendors were offering a range of crafts, fine arts, handmade clothing and more. Restaurants were bustling and the racers were visible from many areas around the festival.
To top it off, the weather was perfect.