The Clocktower Cafe

The Clocktower Cafe
151 Uxbridge Road, London, W7 3SP
Photo of The Clocktower Cafe