★ 4.3 / 5 from 3776 reviews
French Press
74 Chapel St, Needham, MA, 02492, United States
"Outstanding baked goods and excellent"
Tucked away in a cozy corner, this charming café has sparked varied opinions from visitors. Many rave about the delicious pastries, particularly the c...