Stroll down tree-lined streets, discover 40 one-of-a-kind shops, and unwind at 10 cozy cafes and restaurants. Many of the businesses are nestled in charming historic cottages and buildings. And make sure to stop by the fabulous New Morning Gallery—it's a must-see!