Explore details about location Newbury Street. Newbury Street is a location situated within the Boston alongside other areas such as Peaceable Street, Belvidere Street, Lawndale Terrace.