Stephanie’s on Newbury

We head over to Stephanie’s on Newbury! A classic spot on Newbury Street for over 20 years! This place has one of the best cozy American fare, perfect for the colder season. We went by to see their updated fall menu.