The Russian Mission in Riverdale. The mission is located on Mosholu Avenue near the public library. Mosholu Avenue is not to be confused with Mosholu Parkway.