Aug
01

Swain’s Serendipity

  1. We think we have found London’s smallest shop nestled on Swain’s Lane in lovely Highgate…