Lord Frederic Leighton built this house as a giant display case for all the treasured he accumulated


address: 12 Holland Park Rd, London, W14 8LZ

phone: Phone number not available

price: £

5916.7km