William Middleton

BY // 08.31.17

Custom bookcases by Modern Shelving (21 feet in length, eight feet high) hold a working library of 3,000 books. French bulldog Hubert takes a nap.

Featured Properties

X