Restaurants - Shanghai, Shanghai, China
Established in 2011, Red Square Russian restaurant and bar offers traditional dishes of Russian, Eastern European and Middle East cuisines. Located in historical building of Shanghai - 1933 Lao Chang Fang (literally The ruins of 1933), the restaurant itself is worth at least sightseeing, though dignified interior shall not scare you away - friendly service makes it comfortable being here.We are striving to make the Quality our brand.