By Jessica • Feb 18, 2014
Kilburn Lane is a home located in London, England, UK.
It has a vibrant interior that mixes rustic elements with more contemporary ones, creating a unique atmosphere.
Photos courtesy of 1st Option
You may use j/k/arrow keys to navigate through the articles