Inside Albina, a Ukrainian Restaurant in London

Feb 17, 2012, 04:58 PM, London, London Borough of Newham, United Kingdom

More info at http://40at40.co.uk #40at40 #food #list #ukrainian

clip location map