Clock Tower Cafe

151 Uxbridge Road London W7 3SP