Nestled in Little india, this restaurant serves up the unique Russian cuisine that is rarely found in Singapore. Be sure to try their signatures like the Borsh and Shaslyk.
(No Rating Yet)
Website 2306 2 0
70 Dunlop Street Singapore
Listing created by Averlynn Lim on December 04, 2012