LITTLE VENICE

Little Venice

Rembrandt Gardens, London, W2 1XB