They have their own entrance… Funny signs Russia November 13, 2020November 11, 2020 by Dean Dean · Reply Larger Please wait... Similar Street View images Someone loves google Street photo shoot ? St Petersburg