Harris Tweed Charles Trapper Hat

£49.95