The Chatsworth

The Chatsworth
290 High Street, London, W3 9BJ
Photo of The Chatsworth