Currently you can watch the first episode in Viz.com or on Hulu.
They’re also releasing the original japanese with English subtitles. It’s up to episode 20 and will continue on until episode 200. Going through til series Sailor Stars. And eventually doing a brand new English dub for the original.