The Knight of Notting Hill

139 Lancaster Road London W10 6HJ