52 Shorts Gardens

52 Shorts Gardens
52 Shorts Gardens, London, United Kingdom