0
The average London property cost £519,505 in March which was 1.6% up month on month