17 Clifton Villas

From WikiDelia
Jump to navigationJump to search

17 Clifton Villas, Westminster, London W.9

17 Clifton Villas

Delia gave this address on an invoice dated the 25th of April 1963.[1]

Google Street View

References