United KingdomβΊLondonβΊRussell SquareβΊChoppaluna Russell SquarePhoto Gallery for Choppaluna Russell SquareSee full detailsReserve a table