Explore details about location Saint Margaret Street. Saint Margaret Street is a location situated within the Weymouth alongside other areas such as Lorraine Street, Wachusett Road, Henderson Street.