Submitted by David on Tue, 09/05/2017 - 16:08 Current condition Demolished / No longer exists A Russian restaurant that used to be located at 41-43 Carnarvon Road. Log in or register to post comments Photos that show this Place 1957 1957 1959 See more photos of this place