The Hand and Flower

The Hand and Flower
24 Upper Ham Road, Surrey, TW10 5LA
Photo of The Hand and Flower