Unit 23

Unit 23
222 Kensal Road, London, W10 5BN
Photo of Unit 23