London

London Temple President's Home, Surrey, England