It might help if you explained in clearer terms what you mean by 'right off of'. I'm a native speaker, and I'm not sure myself what 'right off of Oak Street' means'. Nor would the majority of native Spanish or French speakers who have learnt English in France, Belgium, Switzerland or Spain. In Europe, most people learn standard British English, and this expression may be unknown to them.