Vintage Wind Up Table Alarm Clock.
Can be wall mounted