15 Kings Terrace, London A newly refurbished self contained building on Ground, first… More Details £60,000.00 pa