How To Find Us Cambridge Russian School is open every Saturday from 12:00 until 17:00 at Long Road Six Form College campus