Cheap up to £25
Luxury from £125
wall mounted 2
stick on wall 2
tabletop 9
digital 3
analog 14
LED 2
clock face 8
alarm clocks 3
cuckoo clocks 1
traditional 9
round 6
rectangular 3
atypical 2
retro 1